Career 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003 2002 2001 2000 1999
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Canada F1 Canada F2 Greece F1 France F9 India #2-w1 India #2-w2 India #2-w3 India #2-w4 India F1 USA F4 USA F5 India F4 India F5 Greece F2 Germany F4 Germany F5 Morocco F2 Italy F2 India F2 USTA Men's Challenger of Dallas - Dallas Australian Unity Western Australia Open - Perth Kamnik Challenger - Kamnik Herwalt Motors Mercedes-Benz Center Men's Challenger - Fresno Badden Open by Rothaus - Ettlingen Open de Montauban - Montauban Ciudad de Pozoblanco Open Diputacion - Cordoba Tatra Banka Open 2006 - Bratislava Heilbronn Open - Heilbronn BMW Tennis Championship - Sunrise Morocco Tennis Tour - Marrakech Almaty Challenger 1 - Almaty Almaty Challenger 2 - Almaty PEOPLEnet Cup - Dnepropetrovsk 3° Challenger Internazionale Dell'Insurbia 2008 - Chiasso Ostdeutscher Sparkassen Cup - Dresden Polska Energia Open - Bytom Siemens Open - Scheveningen San Marino CEPU Open - San Marino s'Tennis Masters Challenger - Graz Black Forest Open - Freudenstadt TEAN International - Alphen Aan Den Rijn 2nd Campionati Internazionali di Tennis Del'Umbria - Todi Furth Challenger Singapore Challenger Meknes Challenger Bath Challenger Athens Challenger Nottingham Challenger Furth Challenger Kosice Challenger Marburg Challenger Poznan Challenger Roma Open Challenger - Rome Sacramento Challenger Marrakech Challenger Nottingham Challenger Sibiu Challenger Montevideo Challenger Helsinki Challenger Rome Challenger Furth Challenger Meerbusch Challenger Como Challenger Ortisei Challenger Aptos Challenger Cary Challenger Weissenhauser Strand Cup - Hamburg 2001 Eddleman USTA Challenger - Birmingham Sassuolo Challenger - Sassuolo Bauer Watertechnilogy Cup 2008 - Eckental Genova Challenger Monza Challenger Scheveningen Challenger Dortmund Challenger Trani Challenger Heilbronn Challenger Szczecin Challenger Monza Challenger Rome Challenger Casablanca Challenger Rome Challenger Marburg Challenger Kroger / St. Jude International - Memphis Sybase Open - San Jose Franklin Templeton Tennis Classic - Scottsdale Siebel Open - San Jose Kroger / St. Jude International - Memphis Franklin Templeton Tennis Classic - Scottsdale Aptos Challenger USTA Seascape Challenger - Aptos Tata Open - Chennai Legg Mason Tennis Classic - Washington D.C. Istanbul Challenger CA Tennis Trophy - Vienna Arizona Men's Tennis Championships - Scottsdale Banja Luka Challenger Sydney International - Sydney Delray Beach International Tennis Championships - Delray Beach BMW Open - Munich Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Mumbai Open - Mumbai Open de la Comunidad Valenciana - Valencia The Stella Artois Championships - London ATP Kremlin Cup - Moscow St. Petersburg Open - St. Petersburg Medibank International - Sydney The Dubai Tennis Championships - Dubai Indianapolis Tennis Championships - Indianapolis Tashkent Challenger U.S. Men's Clay Court Championships - Houston PBZ Zagreb Indoors - Zagreb SA Tennis Open - Johannesburg The Dubai Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Masters Series - Hamburg AIG Japan Open Tennis Championships - Tokyo University of Tennessee USTA Men's Challenger - Knoxville Movistar Open - Santiago TD Waterhouse Cup - Long Island Porto Alegre Challenger Open Sabadell Atlantico - Barcelona AEGON Championships - London Mercedes Cup - Stuttgart Thailand Open - Bangkok Medibank International - Sydney Open 13 - Marseille Dubai Duty Free Tennis Championships - Dubai Open Sabadell Atlantico - Barcelona BMW Open - Munich Legg Mason Tennis Classic - Washington ABN AMRO World Tennis Tournament - Rotterdam BMW Open - Munich Power Horse World Team Cup - Dusseldorf AEGON Championships - London Rakuten Japan Open - Tokyo Open 13 - Marseille Barcelona Open BancSabadell - Barcelona Mercedes Cup - Stuttgart Bet-at-home Open - Hamburg Citi Open - Washington Winston-Salem Open - Winston-Salem Stockton Challenger St. Petersburg Open - St. Petersburg Malaysian Open - Kuala Lumpur Rakuten Japan Open - Tokyo Valencia Open - Valencia Dubai Duty Free Tennis Championships - Dubai Barcelona Open BancSabadell - Barcelona Portugal Open - Oeiras Open de Nice Cote d'Azur - Nice Topshelf Open - 's-Hertogenbosch Kremlin Cup - Moscow Abierto Mexicano Telcel - Acapulco Bet-at-home Open - Hamburg Citi Open - Washington U.S. Men's Clay Court Championships - Houston Marburg Challenger SAP Open - San Jose Poznan Challenger Tennis Channel Open - Las Vegas Szczecin Challenger Eckental Challenger Ortisei Challenger Hypo Group Tennis International - Portschach The Stella Artois Championships - London China Open - Beijing Heineken Open - Auckland Kremlin Cup - Moscow Bangkok Challenger Chennai Open - Chennai Heineken Open - Auckland RCA Championships - Indianapolis Architect Open - Budapest DPD Challenger 99 - Aschaffenburg Garden Open - Rome Kroger / St. Jude International - Memphis Countrywide Classic - Los Angeles Nord/LB Open - Braunschweig USTA Seascape Challenger - Aptos Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Telecom Italia Masters - Rome Western & Southern Financial Group Masters - Cincinnati Western & Southern Financial Group Masters - Cincinnati Estoril Open - Estoril BNP Paribas Masters - Paris Pacific Life Open - Indian Wells NASDAQ-100 Open - Miami Masters Series Monte Carlo - Monte Carlo Campionati Internazionali d'Italia - Rome Masters Series Hamburg - Hamburg Rogers Masters - Toronto BNP Paribas Masters - Paris Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Pacific Life Open - Indian Wells Sony Ericsson Open - Miami Campionati BNL dItalia - Rome Rogers Masters - Toronto Rogers Cup - Montreal BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Sony Open Tennis - Miami Western & Southern Open - Cincinnati Sony Open Tennis - Miami Farmers Classic - Los Angeles Mutua Madrid Open - Madrid BNP Paribas Open - Indian Wells Rogers Cup - Toronto Malaysian Open - Kuala Lumpur The 10tele.com Open - Nottingham Indianapolis Tennis Championships - Indianapolis U.S. Open - New York U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Mercedes Cup - Stuttgart French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne French Open - Paris Wimbledon - London Heilbronn Open - Heilbronn USTA Seascape Challenger - Aptos Black Forest Open 2000 - Freudenstadt Ordina Open - s-Hertogenbosch ATU Cup 2001 - Weiden Muller Cup - Ulm Oberstaufen Cup - Oberstaufen BH Tennis Open International Cup - Belo Horizonte IV Gramado Open de Tenis - Gramado EI Bank Bulgarian Challenger - Sofia Theusbridge.com Tennis Classic - Tarzana USTA Challenger of Burbank - Burbank Okal Cup 2001 International Bavarian Championships - Eckental 2001 UT Tyler Patriot Challenger - Tyler Neride Prague Indoor - Prague Milano Challenger-Jameson Cup - Milan Copa Ericsson Costa Rica - San Jose Gran Copa Ericsson - Rio de Janeiro The Waco International Tennis Challenger - Waco Samarkand Challenger - Samarkand 2002 Tulsa USTA Challenger - Tulsa USTA Challenger of San Antonio - San Antonio Samsung Securities Cup - Seoul USTA Challenger of Dallas - Dallas Muller Cup 99 - Ulm Intersport Heilbronn Open - Heilbronn Warsteiner Challenger Wolfsburg - Wolfsburg The LTA Wrexham Challenger - Wrexham Heineken Challenger - Ho Chi Minh City VIII Avierto Internacional de Salinas - Salinas 5th Sardinian International Championships - Cagliari 2003 Eddleman USTA Challenger - Birmingham Baumag Open - Budapest Ljubljana Open - Ljubljana Sporting Challenger 2003 - Turin Schickendanz Open - Furth Memorial Savigni - Sassuolo Top Wool Challenger Biella - Biella ATU Cup - Weiden X Open Internacional D'Andorra - Andorra Ciudad de Pozoblanco Open Diputacion - Cordoba Binghamton Professional Tennis Tournament - Binghamton San Marino Cepu Open - San Marino GHI Bronx Classic - Bronx Banca Marche Tennis Cup - San Benedetto Project Independence Men's Challenger - Mandeville USTA Challenger of San Antonio - San Antonio The USTA Challenger at West End Racquet - Torrance Hilton Waikoloa Village USTA Challenger - Waikoloa USTA Men's Challenger of Dallas - Dallas RCA Championships - Indianapolis Copa Sevilla-Internacionales de Andalucia - Seville Zagreb Challenger 2005 Freeman Men's Challenger - Joplin Binghamton Professional Tennis Tournament - Binghamton Heineken Challenger - Ho Chi Minh City AIG Japan Open Tennis Championships - Tokyo Alfa Romeo Tennis Cup - Cordenons Warsteiner Challenger Lubeck - Lubeck Nottingham Men's Challenger - Nottingham Garden Open 2005 - Rome Ostrava Open 2005 - Ostrava San Remo Tennis Cup 15° Piertomaso - San Remo Zagreb Open - Zagreb Steelers Cup 2005 - Kosice St. Petersburg Open - St. Petersburg Oberstaufen Cup - Oberstaufen USTA Comerica Challenger - Aptos Porsche Open - Poznan ATP Challenger Open 2004 - Monchengladbach Black Forest Open - Freudenstadt Banja Luka Challenger 2005 - Banja Luka Ethias Tennis Trophy - Mons Kobstaedernes ATP Challenger - Kolding Media Will Cup Busan Challenger Tennis - Busan Antonio Savoldi-Marco Co. - Manerbio Unicredit (Suisse) Bank S. A. Challenger - Chiasso Ostdeutscher Sparkassen Cup - Dresden Baden Open - Ettlingen Schickendanz Open - Furth Dusseldorf Open 2006 - Dusseldorf Privatbank Open 2006 - Dnepropetrovsk Regions Morgan Keegan Championships - Memphis AT&T Challenger of Dallas - Dallas drkoop.com USTA Challenger of Tallahassee - Tallahassee Architect Open - Budapest Dubai Duty Free Tennis Championships - Dubai Banja Luka Challenger 2004 - Banja Luka Countrywide Classic - Los Angeles Western & Southern Financial Group Masters - Cincinnati Mercedes Cup - Stuttgart Morocco Tennis Tour - Tanger Oberstaufen Cup - Oberstaufen Schickendanz Open - Furth DPD Challenger 2000 - Aschaffenburg Kosice Open-Steelers Cup 2008 - Kosice Open SEAT 2008 - Barcelona Geneva Challenger - Geneva Open Tarragona Costa Daurada - Tarragona President's Cup - Astana IPP Open - Helsinki Open 13 - Marseille Campionati Internazionali D'Italia - Rome Todi Challenger XI Ciutat de Barcelona - Barcelona Flea Market Cup Busan Challenger Tennis - Busan Masters Series - Hamburg Mitsubishi Electric Europe Cup - Monza Nottingham Challenger Rogers Masters - Montreal Bangkok Challenger Heilbronn Challenger Casablanca Challenger Western & Southern Financial Group Masters - Cincinnati Sarajevo Challenger Rabat Challenger Caltanissetta Challenger Davis Cup, World Group, SF, CRO-RUS 3-2 Davis Cup, World Group, QF, FRA-RUS 1-4 Davis Cup, World Group, SF, RUS-USA 3-2 Hyundai Hopman Cup - Perth Davis Cup, World Group, F, USA-RUS 4-1 Davis Cup, World Group, 1R, RUS-SRB 3-2 Oberstaufen Challenger Tennis Masters Series - Madrid Erste Bank Open - Vienna St. Petersburg Open - St. Petersburg Warsteiner Challenger Lubeck 2001 - Lubeck Davis Cup, World Group, 1R, ROU-RUS 1-4 Tiburon Challenger Davis Cup, PO, FRA-GER 4-1 Warsteiner Challenger - Wolfsburg Meknes Challenger Davis Cup, World Group, PO, RUS-BRA 3-2 Nord LB Open - Braunschweig St. Brieuc Challenger Rome Challenger Davis Cup, Group I, 2R, GBR-RUS 3-2 Furth Challenger Gallagher International - Hamilton Oberstaufen Challenger 2001 USTA Challenger of Calabasas - Calabasas Como Challenger Alphen Challenger Rio De Janeiro Challenger Seoul Challenger Credicard Tennis Cup - Campos do Jordao Sarajevo Challenger Mersin Challenger Masters Series Hamburg - Hamburg Banja Luka 2002 - Banja Luka Western & Southern Financial Group Masters - Cincinnati BNP Paribas Masters - Paris US Men's Clay Court Championship - Houston USTA Challenger of Burbank - Burbank Scheveningen Challenger BNP Paribas Open - Indian Wells Heilbronn Open - Heilbronn Szczecin Challenger Oberstaufen Challenger Izmir Challenger Tatra Banka Open - Bratislava Alphen Challenger Rome Challenger Open de la Ville de Saint Denis - Reunion Island International German Open - Hamburg 2002 Azalea Orthopedic Challenger - Tyler University of Tennessee USTA Challenger - Knoxville The Wright Financial Group, Inc. Challenger - Champaign Rome Challenger Neride Prague Indoor - Prague Cordenons Challenger Orleans Challenger 70th River Oaks International Tennis Tournament - Houston Sony Ericsson Open - Miami Internationaux du Doubs - Besancon River Oaks International Tennis Tournament - Houston BMW Tennis Championship - Sunrise Intersport Heilbronn Open - Heilbronn Hilton Waikoloa Village USTA Challenger - Waikoloa 5 Volkswagen Challenger - Wolfsburg Como Challenger River Oaks International Tennis Tournament - Houston Oberstaufen Challenger Alphen Challenger 2003 Freeman Men's Challenger - Joplin Irving Challenger Internazionali BNL dItalia - Rome Sarasota Challenger 2003 West Side Tennis Club Challenger - Forest Hills Heilbronn Challenger Geneva Challenger - Geneva USTA Challenger of Tiburon - Tiburon Olympics - Beijing Olympics - London Sony Ericsson Open - Miami 2004 Freeman Men's Challenger - Joplin Monte-Carlo Rolex Masters - Monte-Carlo Internazionali BNL dItalia - Rome Porsche Open - Poznan Mutua Madrilena Masters Madrid - Madrid The LTA Wrexham Challenger - Wrexham Pro Tennis World Open - Boca Raton Sarajevo Open 2004 - Sarajevo ECM Cup - Prague Alphen Challenger Western & Southern Financial Group Masters - Cincinnati San Marino Cepu Open - San Marino Tennis Napoli Cup 2004 - Napoli 10th Wartburg Open - Eisenach Furth Challenger Garden Open 2004 - Rome Banja Luka Challenger Ispat Open 2004 - Ostrava Muller Cup - Ulm Steelers Cup - Kosice Zagreb Open - Zagreb Bangkok Challenger Oberstaufen Cup - Oberstaufen Lugano Challenger Budapest Challenger - Budapest Ljubljana Open - Ljubljana Schickedanz Open - Furth Tampere Imageneering Open - Tampere Czech Open - Prostejov Fifth-Third Bank Tennis Championships - Lexington St.Petersburg Challenger by Kinex - St. Petersburg Turin Challenger Quimper Challenger Binghamton Professional Tennis Tournament - Binghamton Trani Cup - Trani GHI Bronx Classic - Bronx XXIX Edizione 'A.Savoldi Marco' - Manerbio Internationale Badische Meisterschaffen Um Den Techem Cup - Zell Black Forest Open 2002 - Freudenstadt DPD Challenger 2002 - Aschaffenburg Oberstraufen Cup - Oberstaufen Heilbronn Open - Heilbronn ATP Challenger Hamburg - Hamburg Legg Mason Tennis Classic - Washington BNP Paribas Masters - Paris Morocco Tennis Tour - Meknes Kosice Challenger Memorial Kolyaskin - Donetsk Banja Luka Challenger Volkswagen Challenger 2005 - Wolfsburg Sporting Challenger '08-Trofeo Regione Piemonte - Turin 9th Wartburg Open - Eisenach Granby Challenger - Granby Rabat Challenger Tennislife Cup - Napoli TED Open - Istanbul GHI Bronx Tennis Classic - Bronx The LTA Men's Challenger - Southampton Samsung Securities Cup - Seoul Savannah Challenger BNP Paribas Masters - Paris Qatar ATP Challenger - Doha PEOPLEnet CUP - Dnepropetrovsk Caversham International Tennis Tournament - Jersey Intersport Heilbronn Open - Heilbronn DPD Challenger 2001 - Aschaffenburg UNICEF Open - 's Hertogenbosch USTA Men's Challenger of Dallas - Dallas USTA Freeman Men's Challenger - Joplin Winston Salem - Winston Salem San Benedetto Challenger BNP Paribas Open - Indian Wells Sunrise Challenger PBZ Zagreb Indoors - Zagreb Thailand Open - Bangkok Kuppers Kolsch Cup by Lambertz - Aachen Heineken Open - Auckland VIII Trofeo Ciudad de Quito - Quito Abierto Mexicano Telcel - Acapulco Campbells Hall of Fame Tennis Championships - Newport Internazionali BNL d'Italia - Rome Pilot Pen Tennis - New Haven Brisbane International - Brisbane SA Tennis Open - Johannesburg Apia International - Sydney Black Forest Open - Freudenstadt AAPT Championships - Adelaide Verizon Tennis Challenge - Atlanta VII Torneo Internazionale di Tennis - Barletta Steelers Cup - Kosice Open Seat Godo - Barcelona Internationaler Raiffeisen Grand Prix - St. Polten RCA Championships - Indianapolis Mercedes-Benz Cup - Los Angeles Pilot Pen Tennis - New Haven Vietnam Open - Ho Chi Minh City St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Regions Morgan Keegan Championships - Memphis Estoril Open - Estoril Allianz Suisse Open Gstaad - Gstaad Mercedes Cup - Stuttgart Croatia Open Umag - Umag BCR Open Romania - Bucharest AIG Japan Open Tennis Championships - Tokyo Stockholm Open - Stockholm Grand Prix de Tennis de Lyon - Lyon SAP Open - San Jose Estoril Open - Estoril Red Letter Days Open - Nottingham Mercedes Cup - Stuttgart AIG Japan Open Tennis Championships - Tokyo Qatar Exxon Mobil Open - Doha St. Petersburg Open - St. Petersburg ABN AMRO World Tennis Tournament - Rotterdam ARAG World Team Championship - Dusseldorf The Nottingham Open - Nottingham Open de Moselle - Metz St. Petersburg Open - St. Petersburg Qatar ExxonMobil Open - Doha Chennai Open - Chennai Medibank International - Sydney ABN AMRO World Tennis Tournament - Rotterdam Thailand Open - Bangkok Regions Morgan Keegan Championships - Memphis Gerry Weber Open - Halle AEGON International - Eastbourne Mercedes Cup - Stuttgart BCR Open Romania - Bucharest Siebel Open - San Jose If Stockholm Open - Stockholm The 10tele.com Open - Nottingham Copa Telmex - Buenos Aires BMW Open - Munich Open de Nice Cote dAzur - Nice Gerry Weber Open - Halle 2002 Mercedes Cup - Stuttgart Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Kremlin Cup - Moscow Brisbane International - Brisbane ABN AMRO World Tennis Tournament - Rotterdam Samsung Securities Cup - Seoul AEGON Championships - London Rakuten Japan Open - Tokyo Kremlin Cup - Moscow Open de Tenis Comunidad Valenciana - Valencia Qatar ExxonMobil Open - Doha Brisbane International - Brisbane Apia International - Sydney Rome Challenger Manerbio Challenger UNICEF Open - 's Hertogenbosch Atlanta Tennis Championships - Atlanta Brasil Open - Costa do Sauipe Chennai Open - Chennai Brisbane International - Brisbane Apia International - Sydney Open Sud de France - Montpellier International Indoor Tennis Championships of Croatia - Zagreb BMW Open - Munich ATP Vegeta Croatia Open - Umag Open Sud de France - Montpellier ABN AMRO World Tennis Tournament - Rotterdam AEGON Championships - London ATP Kremlin Cup - Moscow BCR Open Romania - Bucharest ABN AMRO World Tennis Tournament - Rotterdam Proton Malaysian Open - Kuala Lumpur Chennai Open - Chennai The Stella Artois Grass Court Championships - London Mercedes-Benz Cup - Los Angeles U.S. Men's Clay Court Championships - Houston Millenium Tennis Championships - Delray Beach Grand Prix de Tennis de Lyon - Lyon Grand Prix Hassan II - Casablanca Scania Stockholm Open - Stockholm Gerry Weber Open - Halle The Stella Artois Grass Court Championships - London 2003 Mercedes Cup - Stuttgart Open de Tenis Comunidad Valenciana - Valencia BNP Paribas Masters - Paris Qatar Open - Doha Open Seat Godo 2007 - Barcelona Open SEAT Godo 2006 - Barcelona PBZ Zagreb Indoors - Zagreb Open de Tenis Comunidad Valenciana - Valencia Shanghai Rolex Masters - Shanghai Australian Open - Melbourne French Open - Paris Pacific Life Open - Indian Wells Wimbledon - London Masters Series Madrid - Madrid Masters Series Monte-Carlo - Monte-Carlo Mutua Madrilena Masters Madrid - Madrid U.S. Men's Clay Court Championships - Houston AIG Japan Open - Tokyo Shanghai ATP Masters - Shanghai Internazionali BNL d'Italia - Rome Wimbledon - London Monte-Carlo Rolex Masters - Monte-Carlo BNP Paribas Masters - Paris Australian Open - Melbourne U.S. Open - New York French Open - Paris Wimbledon - London U.S. Open - New York Wimbledon - London French Open - Paris Australian Open - Melbourne Wimbledon - London Wimbledon - London U.S. Open - New York Australian Open - Melbourne Australian Open - Melbourne Davis Cup, World Group, 1R, NED-RUS 0-5 Davis Cup, World Group, 1R, SWE-RUS 3-2 Davis Cup, Group I, 1R, RUS-POL 2-3 U.S. Open - New York Masters Series Monte-Carlo - Monte Carlo